home *** CD-ROM | disk | FTP | other *** search
ColdFusion Verity engine fields definition | 1998-04-27 | 2.6 KB | 108 lines |
- # $Header: /Code/v31/TOOLS/imevent/style/STYLE.DDD 1 1/23/98 3:26p Bressler $
- # (C) Copyright 1995-1996 Eloquent, Inc. All Rights Reserved
- #
- # Style for Eloquent Infomedia collection (Document Dataset Descriptor)
-
- $control: 1
- descriptor:
- /collection = yes
- {
- data-table: _df
- /num-records=1
- /max-records=1
- {
- # Header information for partition management
- constant: _DBVERSION text "vdk11"
- fixwidth: _DDDSTAMP 4 date
- varwidth: _DOCIDX _dv
- fixwidth: _PARTDESC 32 text
-
- fixwidth: _SPARE1 16 text
- fixwidth: _SPARE2 4 signed-integer
- }
- data-table: _df
- /offset=64
- {
- # Required internal fields per document
- autoval: _STYLE sirepath
- fixwidth: _DOCID 4 unsigned-integer
- fixwidth: _SECURITY 4 unsigned-integer
- /minmax = yes
- fixwidth: _INDEX_DATE 4 date
- /minmax = yes
- }
-
- ######## DO NOT MODIFY ABOVE THIS LINE ########
-
- data-table: dkf
- {
- # Must have a VdkVgwKey - this is the primary key to the document
- # The field type can be changed to fixwidth integer or text as needed
- varwidth: VdkVgwKey dkv
- /indexed = yes
- /minmax = yes
- }
-
- data-table: df0 # a single record with collection info
- /num-records=1
- /max-records=1
- {
- varwidth: EloInfo dv0 # text description of collection
- constant: EloSchema text "1" # schema version
- }
-
- # NOTE: the following fields are all in their own tables because of /indexed.
- # It is important that empty values be written to each table at
- # index time, or the rows will get out of sync.
-
- data-table: df1
- {
- constant: DOC text "" # required by VDK
- varwidth: ImFile dv1 # relative path to .IM file on CD
- varwidth: Abstract dv2 # Talk abstract
- }
- data-table: df2
- {
- varwidth: Event dv1 # Event name
- /indexed = yes
- /minmax = yes
- }
- data-table: df3
- {
- varwidth: Title dv1 # Talk title
- /indexed = yes
- /minmax = yes
- }
- data-table: df4
- {
- varwidth: Speaker dv1 # Speaker name
- /indexed = yes
- /minmax = yes
- }
- data-table: df5
- {
- varwidth: Company dv1 # Company/Organization of the speaker
- /indexed = yes
- /minmax = yes
- }
- data-table: df6
- {
- fixwidth: Date 4 date # Date on which talk was given
- /indexed = yes
- /minmax = yes
- }
- data-table: df7
- {
- varwidth: Duration dv1 # Length of talk (mm:ss)
- /indexed = yes
- /minmax = yes
- }
- data-table: df8
- {
- fixwidth: Slides 4 unsigned-integer # Number of slides
- /indexed = yes
- /minmax = yes
- }
- }
- $$
-